/*     */ package com.kendoui.taglib;
/*     */ 
/*     */ import com.kendoui.taglib.datasource.AggregateTag;
/*     */ import com.kendoui.taglib.datasource.ChangeFunctionTag;
/*     */ import com.kendoui.taglib.datasource.ErrorFunctionTag;
/*     */ import com.kendoui.taglib.datasource.FilterTag;
/*     */ import com.kendoui.taglib.datasource.GroupTag;
/*     */ import com.kendoui.taglib.datasource.HierarchicalModelTag;
/*     */ import com.kendoui.taglib.datasource.RequestEndFunctionTag;
/*     */ import com.kendoui.taglib.datasource.RequestStartFunctionTag;
/*     */ import com.kendoui.taglib.datasource.SchemaTag;
/*     */ import com.kendoui.taglib.datasource.SortTag;
/*     */ import com.kendoui.taglib.datasource.SyncFunctionTag;
/*     */ import com.kendoui.taglib.datasource.TransportTag;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class DataSourceTag extends BaseTag
/*     */ {
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*     */     try
/*     */     {
/*  23 */       HierarchicalModelTag hierarchicalModel = (HierarchicalModelTag)findParentWithClass(HierarchicalModelTag.class);
/*     */ 
/*  25 */       hierarchicalModel.setChildren(this);
/*     */ 
/*  27 */       return super.doEndTag();
/*     */     }
/*     */     catch (JspException ex) {
/*  30 */       DataBoundWidget widget = (DataBoundWidget)findParentWithClass(DataBoundWidget.class);
/*     */ 
/*  32 */       widget.setDataSource(this);
/*     */     }
/*  34 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  42 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  50 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  56 */     return "dataSource";
/*     */   }
/*     */ 
/*     */   public void setAggregate(AggregateTag value)
/*     */   {
/*  61 */     setProperty("aggregate", value.aggregate());
/*     */   }
/*     */ 
/*     */   public void setFilter(FilterTag value)
/*     */   {
/*  67 */     setProperty("filter", value.filter());
/*     */   }
/*     */ 
/*     */   public void setGroup(GroupTag value)
/*     */   {
/*  73 */     setProperty("group", value.group());
/*     */   }
/*     */ 
/*     */   public void setSchema(SchemaTag value)
/*     */   {
/*  78 */     setProperty("schema", value);
/*     */   }
/*     */ 
/*     */   public void setSort(SortTag value)
/*     */   {
/*  83 */     setProperty("sort", value.sort());
/*     */   }
/*     */ 
/*     */   public void setTransport(TransportTag value)
/*     */   {
/*  88 */     setProperty("transport", value);
/*     */   }
/*     */ 
/*     */   public void setChange(ChangeFunctionTag value) {
/*  92 */     setEvent("change", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setError(ErrorFunctionTag value) {
/*  96 */     setEvent("error", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setRequestEnd(RequestEndFunctionTag value) {
/* 100 */     setEvent("requestEnd", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setRequestStart(RequestStartFunctionTag value) {
/* 104 */     setEvent("requestStart", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setSync(SyncFunctionTag value) {
/* 108 */     setEvent("sync", value.getBody());
/*     */   }
/*     */ 
/*     */   public boolean getAutoSync() {
/* 112 */     return ((Boolean)getProperty("autoSync")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setAutoSync(boolean value) {
/* 116 */     setProperty("autoSync", value);
/*     */   }
/*     */ 
/*     */   public boolean getBatch() {
/* 120 */     return ((Boolean)getProperty("batch")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setBatch(boolean value) {
/* 124 */     setProperty("batch", value);
/*     */   }
/*     */ 
/*     */   public Object getData() {
/* 128 */     return getProperty("data");
/*     */   }
/*     */ 
/*     */   public void setData(Object value) {
/* 132 */     setProperty("data", value);
/*     */   }
/*     */ 
/*     */   public float getPage() {
/* 136 */     return ((Float)getProperty("page")).floatValue();
/*     */   }
/*     */ 
/*     */   public void setPage(float value) {
/* 140 */     setProperty("page", value);
/*     */   }
/*     */ 
/*     */   public float getPageSize() {
/* 144 */     return ((Float)getProperty("pageSize")).floatValue();
/*     */   }
/*     */ 
/*     */   public void setPageSize(float value) {
/* 148 */     setProperty("pageSize", value);
/*     */   }
/*     */ 
/*     */   public boolean getServerAggregates() {
/* 152 */     return ((Boolean)getProperty("serverAggregates")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setServerAggregates(boolean value) {
/* 156 */     setProperty("serverAggregates", value);
/*     */   }
/*     */ 
/*     */   public boolean getServerFiltering() {
/* 160 */     return ((Boolean)getProperty("serverFiltering")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setServerFiltering(boolean value) {
/* 164 */     setProperty("serverFiltering", value);
/*     */   }
/*     */ 
/*     */   public boolean getServerGrouping() {
/* 168 */     return ((Boolean)getProperty("serverGrouping")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setServerGrouping(boolean value) {
/* 172 */     setProperty("serverGrouping", value);
/*     */   }
/*     */ 
/*     */   public boolean getServerPaging() {
/* 176 */     return ((Boolean)getProperty("serverPaging")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setServerPaging(boolean value) {
/* 180 */     setProperty("serverPaging", value);
/*     */   }
/*     */ 
/*     */   public boolean getServerSorting() {
/* 184 */     return ((Boolean)getProperty("serverSorting")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setServerSorting(boolean value) {
/* 188 */     setProperty("serverSorting", value);
/*     */   }
/*     */ 
/*     */   public String getType() {
/* 192 */     return (String)getProperty("type");
/*     */   }
/*     */ 
/*     */   public void setType(String value) {
/* 196 */     setProperty("type", value);
/*     */   }
/*     */ 
/*     */   public String getChange() {
/* 200 */     Function property = (Function)getProperty("change");
/* 201 */     if (property != null) {
/* 202 */       return property.getBody();
/*     */     }
/* 204 */     return null;
/*     */   }
/*     */ 
/*     */   public void setChange(String value) {
/* 208 */     setProperty("change", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getError() {
/* 212 */     Function property = (Function)getProperty("error");
/* 213 */     if (property != null) {
/* 214 */       return property.getBody();
/*     */     }
/* 216 */     return null;
/*     */   }
/*     */ 
/*     */   public void setError(String value) {
/* 220 */     setProperty("error", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getRequestEnd() {
/* 224 */     Function property = (Function)getProperty("requestEnd");
/* 225 */     if (property != null) {
/* 226 */       return property.getBody();
/*     */     }
/* 228 */     return null;
/*     */   }
/*     */ 
/*     */   public void setRequestEnd(String value) {
/* 232 */     setProperty("requestEnd", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getRequestStart() {
/* 236 */     Function property = (Function)getProperty("requestStart");
/* 237 */     if (property != null) {
/* 238 */       return property.getBody();
/*     */     }
/* 240 */     return null;
/*     */   }
/*     */ 
/*     */   public void setRequestStart(String value) {
/* 244 */     setProperty("requestStart", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getSync() {
/* 248 */     Function property = (Function)getProperty("sync");
/* 249 */     if (property != null) {
/* 250 */       return property.getBody();
/*     */     }
/* 252 */     return null;
/*     */   }
/*     */ 
/*     */   public void setSync(String value) {
/* 256 */     setProperty("sync", new Function(value));
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.DataSourceTag
 * JD-Core Version:    0.6.2
 */